.small-box > .small-box-footer {
  position: relative;
  
  padding: 3px 0;
  
  
  display: block;
  z-index: 10;
  
  text-decoration: none;
}
.small-box {
	background: rgba(0, 0, 0, 0.03);
  border-radius: 2px;
  position: relative;
  display: block;
  margin-bottom: 20px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.sl-pad{
	margin-left: 4px;
	color:gray;
}
.bottom-main{
	clear: both; /* 清除浮动元素格式 */

  position: relative;

  margin-top: -120px; /* Footer 高度的负值 */

  height: 50px;
  background-color: rgba(0,0,0,0.1);
}
.wrap.footerpush{
	height: 50px;
}

.wrap{
	min-height: 100%;
}
.weui-panel {
        margin: 0;
      }
      .weui-media-box {
        padding: 8px 15px;
      }
      .weui-panel__bd .weui-media-box__hd {
        width: 50px;
        height: 50px;
        line-height: 50px;
        position: relative;
      }
      .weui-media-box__desc {
        -webkit-line-clamp: 1;
      }
      .weui-media-box__title {
        margin-top: -4px;
      }